layout.tsx 846 B

1234567891011121314151617181920212223242526272829
  1. import HeaderBack from "@/components/HeaderBack";
  2. import { getTranslations } from "next-intl/server";
  3. import { ReactNode } from "react";
  4. import Search from "./search";
  5. export const generateMetadata = async () => {
  6. const t = await getTranslations("titles");
  7. return {
  8. title: "Lista",
  9. };
  10. };
  11. export default async function Layout({
  12. children,
  13. params: { locale },
  14. }: {
  15. children: ReactNode;
  16. params: { locale: string };
  17. }) {
  18. return (
  19. <div className="gameList2Page h-[100%] overflow-auto">
  20. <HeaderBack
  21. showBack={true}
  22. title={<div className="flex justify-center">Lista</div>}
  23. Right={<Search></Search>}
  24. showBonus={false}
  25. ></HeaderBack>
  26. <main className={"main-header"}>{children}</main>
  27. </div>
  28. );
  29. }